import App from './App';
import store from './store';
import Vue from 'vue';
import api from './utils/api.js';
import http from  './utils/http.js'
import config from './utils/config.js';

Vue.config.productionTip = false;
Vue.prototype.$store = store;
// 添加全局API访问
Vue.prototype.$api = api;
// 添加全局配置访问
Vue.prototype.$config = config;
// http

Vue.prototype.$http = http;

App.mpType = 'app';
const app = new Vue({
	store,
	...App
})

// 在Vue应用启动前初始化数据
api.initBaseData().then(() => {
	console.log('应用数据初始化完成');
}).catch(err => {
	console.error('应用数据初始化失败:', err);
})

app.$mount()


